body {
	font-family: verdana, tahoma, arial, serif;
	font-size: 1em;
}

a { color: blue; }

.bordered { width: 250px; padding: 10px; border-width: 1px; border-style: solid; border-color: #909090; }
.feedbackPanelERROR { color: #d03030; list-style: none; font-style: italic; padding-bottom: 6px; }
.feedbackPanelINFO { color: #009000; list-style: none; padding-bottom: 6px; }

div.status ul li {
    width: 99%;
    padding: 3px; 
    border: 1px solid #c3c4c1;
    background-color: #f0ffef;
    color: black;
    margin-bottom: 15px;
}

h3 { color: #909090 }
h4 { color: #ff7d00 }

div.status ul { margin:0; padding:0; list-style:none; }

table.grid {
	margin-bottom: 10px;
	border-bottom: 1px solid #ff7d00;
	width: 600px;
	font-size: 1em;
	font-family: arial;
}
 
table.grid tr { padding-top: 3px; padding-bottom: 3px; }
table.grid tr.odd { background-color: #fff0c0; }
table.grid tr.even { background-color: #fff; }
table.grid tr td { width:220px; padding-left: 8px; padding-right: 30px; }

/* NAVIGATION */
table.grid tr.navigation { text-align: left; }
table.grid tr.navigation td { height: 40px; padding-right: 0px;}

/* HEADERS */
table.grid tr th { font-weight: normal; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 24px; 
                   background-color: #ff7d00; border-bottom: 1px solid #cf4d00; border-top: 1px solid #ffbd40; 
				   border-right: 1px solid #cf4d00; border-left: 1px solid #ffbd40; 
                   text-align: left; white-space: nowrap; vertical-align: middle; }
table.grid tr th a { padding-right: 15px; background-position: right; background-repeat:no-repeat; }
table.grid tr th.wicket_orderDown a { color: #ffffff; background-image: url(images/arrow_down.png); }
table.grid tr th.wicket_orderUp a { color: #ffffff; background-image: url(images/arrow_up.png); }
table.grid tr th.wicket_orderNone a { background-image: url(images/arrow_off.png); }

table.grid tr th a { font-weight: normal; }

/* FILTERS */
table.grid td.filter-td { font-size: 1em; background-color: #c1e4ff; border-bottom: 1px solid #0079d6; }
table.grid td.filter-td input.go { width: 45%; }
table.grid td.filter-td input.clear { width: 45%; }
table.grid td.filter-td input { width: 100%; font-size: 0.6em; }
table.grid td.filter-td select { width: 100%; font-size: 0.6em; }
